stem cell factory - French English Dictionary